package com.quanta.edaily.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Comments {
    private Integer id;
    private String content;
    private Integer userId;
    private String userName; // 不存储
    private String avatarUrl; // 不存储
    private Integer articleId; // 0表示为discover中的评论

    private Integer parentId; // 上一级评论id
    private Integer  pUserId; // 回复的人id，不存储
    private String  pUserName; // 回复的人名，不存储
    private Integer ancestorId; // 最上层评论id

    private String createTime;
    private String updateTime; // 调用了update接口才会更新
    private Integer likeCount;
    private Integer replyCount;

    private List<Comments> children; // 不存储 为二级评论
}
